body {overflow-x:hidden;}
BODY.NormalPage {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: "宋体";
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

TD.DataGroup {
	BACKGROUND-COLOR: #EAE8E3;
	border: 2px outset #d4d0c8;
}

A.Whiteface {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	vlink: #0000FF;
	alink: #0000FF
}

A.CommonFace {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	vlink: #0000FF;
	alink: #0000FF
}

TH.DataDetailLabel {
	border: 1px outset #000000;
	font-size: 12px;
	text-decoration: underline overline;
	background-color: #000000;
}

.DataDetailItem {
	background-color: #FFFFFF;
}

.biaot {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 1px double #86AFE7;
	border-left: 1px double #ffffff;
	cursor: auto;
	background-color: #CEDDF0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.biaot1 {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 1px double #86AFE7;
	border-left: 1px double #ffffff;
	cursor: auto;
	background-color: #CEDDF0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.biaot2 {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 0px;
	border-left: 1px double #ffffff;
	cursor: auto;
	background-color: #CEDDF0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.biaol {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 1px double #86AFE7;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaol1 {
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px double #CCCCCC;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaol2 {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #CCCCCC;
	border-bottom: 0px;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaol3 {
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaoleft1 {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 0px;
	border-left: 1px double #ffffff;
	cursor: auto;
	background-color: #CEDDF0;
	padding-left: 3px;
	padding-right: 3px;
}

.biaomiddle {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 1px double #86AFE7;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaomiddle1 {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #86AFE7;
	border-bottom: 0px;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaomiddle2 {
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px double #86AFE7;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.biaoright {
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px double #86AFE7;
	border-left: 1px double #ffffff;
	cursor: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.onSelect {
	background-color: #FEF0C3;
	cursor: hand;
}

.onSelect1 {
	background-color: #FEF0C3;
	cursor: hand;
}

.TableOut {
	border-top: 1px double #809BB9;
	border-right: 1px double #809BB9;
	border-bottom: 1px double #809BB9;
	border-left: 1px double #809BB9;
}

.TableList {
	border-top: 1px double #86AFE7;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px double #86AFE7;
}

.TableList1 {
	border-top: 1px double #86AFE7;
	border-right: 1px double #86AFE7;
	border-bottom: 0px;
	border-left: 1px double #86AFE7;
}

.smallinput {
	height: 15px;
	border: 1px solid #000000;
}

.pagetitle {
	font-size: 14px;
	font-weight: bold;
}

.poppagetitle {
	color: #FFFFFF;
	font-weight: bold;
}

body {
	font-size: 12px;
}

p {
	font-size: 12px;
}

td {
	font-size: 12px;
}

.notetext {
	font-size: 12px;
	color: #666666;
}

.Selected {
	background-color: #FEF0C3;
	cursor: hand;
}

.hand {
	cursor: hand;
}

A {
	text-decoration: none;
}

A:link {
	COLOR: black;
}

A:visited {
	COLOR: black;
}

A:hover {
	COLOR: #ff0000;
	text-decoration: underline;
}

.inputbutton {
	cursor: hand;
}

.changewidth {
	cursor: help;
}

.inputbox {
	height: 15px;
	border: 1px solid #333333;
}

.inputbox1 {
	height: 20px;
	border: 1px solid #86AFE7;
}
.inputarea{
	border: 1px solid #86AFE7;
}
.inputbox2 {
	height: 20px;
	border: 1px solid #86AFE7;
	cursor: hand;
}

.inputcheckbox {
	height: 16px;
	width: 16px;
}

.useonlyfortable {
	border-top: 1px double #FFFFFF;
	border-right: 1px outset #E4E4E4;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px double #FFFFFF;
	background-color: #EAE8E3;
	cursor: hand;
}

.useronlyfortablebody {
	border-top: none #FFFFFF;
	border-right: 1px outset #808080;
	border-bottom: 1px outset #808080;
	border-left: 1px double #FFFFFF;
}

.useonlyfortablenoselect {
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
	background-color: #EAE8E3;
}

.useonlyfortablenoselectbutton {
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
	cursor: hand;
	background-color: #EAE8E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: outset;
	border-left-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.useonlyfortable2 {
	border-top: 1px double #FFFFFF;
	border-right: 1px outset #808080;
	border-bottom: 1px outset #808080;
	border-left: 1px double #FFFFFF;
	cursor: hand;
}

.td_top {
	font-size: 12px;
	color: #8A8A8A;
	padding-bottom: 2;
	padding-left: 10;
}

.title_td {
	border: 1px #809BB9 solid;
	background-color: #EDEDED;
	color: #305599;
}

.title_td1 {
	border: 1px #809BB9 solid;
	background-color: #EFF6FE;
}

.title {
	font-size: 12px;
	background-color: #CEDDF0;
	height: 20px;
}

.button3 {
	height: 20px;
	cursor: hand;
}

.lz_td {
	border-right: 1px #809BB9 solid;
	border-bottom: 1px #809BB9 solid;
	padding-left: 2px;
	padding-right: 2px;
}

.lz_td1 {
	border-right: 1px #809BB9 solid;
	border-bottom: 1px #809BB9 solid;
}

.lz_td2 {
	border-right: 0px;;
	border-bottom: 1px #809BB9 solid;
}

.lz_table {
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #809BB9;
}

.tjb {
	font-size: 12px;
	border-top: 0px;
	border-right: 1px double #CCCCCC;
	border-bottom: 1px double #CCCCCC;
	border-left: 1px double #ffffff;
	cursor: auto;
}

.tjb1 {
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px double #CCCCCC;
	border-left: 1px double #ffffff;
	cursor: auto;
}

.bb_td {
	border-top: 1px #86AFE7 solid;
	border-left: 1px #86AFE7 solid;
	background-color: #FFFFFF;
}

.inputbox_select {
	height: 150px;
	width: 200;
	border: 1px solid #86AFE7;
}

.index {
	font-weight: bold;
	color: #002987;
	font-family: "宋体"
}

.index1 {
	color: #002987;
	font-family: "宋体"
}

.calendar {
	font-size: 12px;
	width: 150px;
	height: 150px;
	background: #ffffff;
	border: 1px solid gray;
	padding-top: 8px;
	padding-left: 6px
}

.calendar ul {
	list-style: none;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.calendar ul li {
	float: left;
	width: 20px;
	height: 18px;
}

.calendar ul li a {
	display: block;
	text-decoration: none;
	color: #2a2a2a
}

.calendar ul li a:hover {
	color: #0397fe
}

.calendar a.calendar_selected {
	color: #da2727;
}

.calendar li.calendar_invalid {
	
}

.calendar li.calendar_outrange {
	color: #dcdcdc;
}

.calendar li.calendar_week {
	height: auto;
}

.calendar li.calendar_today {
	width: 63px;
}

.calendar li.calendar_month {
	width: 63px;
}

.calendar li.calendar_year {
	width: 63px;
}

.calendar li.calendar_logo {
	
}

tr .row-1 {
	background: #EDF4FD;
}

tr .row-2 {
	background: #fff;
}

tr .row-3 {
	background: #e3e3e3;
}

tr .row-over {
	background: #FEF0C3;
}

.msgList {
	margin: 0px;
	border: 0px;
	padding: 0px;
	text-align: center;
}

.msgList a {
	margin: 0px;
	padding: 0px;
	width: 60px;
	float: left;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: #E1E9F0;
}

.msgList a.selected {
	background: #CEDDF0;
	border-top: 1px solid #CEDDF0;
	border-left: 1px solid #CEDDF0;
	border-right: 1px solid #CEDDF0;
}

.msgList a.unselected {
	border-top: 1px solid #CEDDF0;
	border-left: 1px solid #CEDDF0;
}
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}

.left_menus {margin:0px; padding:0px; width:29px; margin-top:3px;}
.left_menus li {list-style:none; margin:0px; padding:0px; width:29px; height:83px; margin-top:-4px; background:url(menu.jpg) center right no-repeat; position:relative;}
.left_menus li a {display:block; width:29px; height:57px; position:absolute; top:8px; left:0px;}
.left_menus li.active {background:url(menu_active.jpg) center right no-repeat;}
.left_menus li.active_s {height:160px; background:url(menu_active_s.jpg) center right no-repeat;}
.left_menus li.active_s a {height:156px;}
.left_menus li.active_e {height:200px; background:url(menu_active_e.jpg) center right no-repeat;}
.left_menus li.active_e a {height:198px;}


img.datepicker_icon{ height:16px; width:16px; margin-left:-18px; *+margin-top:-9px; vertical-align:middle; cursor:pointer; border:none;}

.upload-button {
	background:#fff;
    padding:6px 6px 0px 6px; 
    width:150px; 
    height:23px; 
    line-height:23px; 
    border:1px solid #ccc;
	
    -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
      border-radius: 3px;
}

#div_thumb_list {margin-left:-10px;}
#div_thumb_list .btn {padding:2px 4px; border:1px solid #ccc; background:#fff;}
#div_thumb_list .thumb {float:left; margin:10px; width:120px; height:180px;}
#div_thumb_list .thumb p {margin:0; padding:0 2px;}
#div_thumb_list .thumb p input {margin-bottom:2px; padding:2px 4px; font-size:12px;}
#div_thumb_list .thumb .img {position:relative; padding:0; padding-bottom:4px; text-align:center;}
#div_thumb_list .thumb .img img {width:95%; border:2px solid #ccc; border-radius:2px;}
#div_thumb_list .thumb .img .btn {position:absolute; top:4px; right:6px; display:block;}
#div_thumb_list .thumb .img .photo {cursor:pointer; border:2px solid #ccc}
#div_thumb_list .thumb .img .photo_focus {cursor:pointer; border:2px solid red;}
#div_thumb_list .thumb .img .image {cursor:pointer; border:4px solid #ccc}
#div_thumb_list .thumb-mini {display:inline-block; margin:2px 0;}
#div_thumb_list .thumb-mini img {cursor:pointer; width:150px;}


/*@group dialog*/
.dialog {position:absolute; top:0; left:0; width:100%; height:100px; z-index:9991;}
.dialog .cover {position:absolute; width:100%; height:100%; background:#333; z-index:9992; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.dialog .window {position:absolute; top:0; left:50%; width:100px; height:100px; background:#fff; z-index:9993; border-radius:1px;}
.dialog .window .title {margin:20px 27px 0 27px; height:42px; font-size:20px; font-weight:bold; text-align:center; background:#fff; border-bottom:1px solid #ccc; z-index:80;}
.dialog .window .shut {position:absolute; top:-1px; right:-60px; width:60px; height:60px; background:url(../images/pc/icon-close.png) no-repeat; cursor:pointer;}
.dialog .window .content {clear:both; border:0;}
.dialog .window .content .message {padding:35px 0; font-size:18px; color:#666; text-align:center;  overflow:auto;}
.dialog .window .content .message .qr img {width:200px; height:200px;}
.dialog .window .content .message .tips {text-align:left;}
.dialog .window .operate {height:50px; padding-top:20px; text-align:center; background:#fafafa;}
.dialog .window .operate button {display:inline-block; margin-right:10px; width:150px; height:20px; border: 1px solid #86AFE7;}

